body {
    background-color: #90A490;
	color: black;
	font-family: Arial, sans-serif;
	font-size: small;
	margin: 7px;
	/*margin-top: 2px;*/
}

a {	
	color: darkblue;
}

a:visited {	
	color: darkblue; 
}

.gwt-DialogBox {
	border: 2px solid #AAAAAA;
	background-color: white;
}

.gwt-DialogBox .Caption {
	background-image: url(gray_gradient.gif);
	background-repeat: repeat-x;
	padding: 4px;
	padding-bottom: 8px;
	font-weight: bold;
	cursor: default;
}

.gwt-MenuBar {
	background-color: #C3D9FF;
	cursor: default;
}

.gwt-MenuItem {
	font-size: 80%;
	margin: 1px;
	cursor: default;
}

.gwt-MenuItem-selected {
	background-color: #E8EEF7;
}

.gwt-Tree {
	margin-top: 1em;
	margin-bottom: 1em;
}

.gwt-Tree .gwt-TreeItem {
	font-size: 80%;
	cursor: default;
}

.gwt-Tree .gwt-TreeItem-selected {
	background-color: #C3D9FF;
}

.gwt-StackPanel {
	background-color: white;
	border: 1px solid #AAAAAA;
	width: 15em;
}

.gwt-StackPanel .gwt-StackPanelItem {
	background-image: url(gray_gradient.gif);
	background-repeat: repeat-x;
	background-color: #EEEEEE;
	cursor: pointer;
	cursor: hand;
}

.gwt-StackPanel .gwt-StackPanelItem-selected {
}

/* QuickAdd */

.quickadd-MainPanel {
    background-color: #92A692;
    /*border: 1px solid #AAAAAA;*/
    /*width: 15em;*/
    /*width: 525px;*/
    padding-top: 2px;
    padding-bottom: 2px;
}
.quickadd-LoginPanel{
    background-color: #c0ccc0;
    border: 1px solid #AAAAAA;
    margin-top: 0px;
    padding-top:0px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
}

.quickadd-CellHeader {
    background-image: url(gray_gradient.gif);
    background-repeat: repeat-x;
}
.quickadd-Cell{
    font-weight: bold;
    padding: 0px;
    width: 100%;
}
.quickadd-SpreadsheetTable {
    border: 1px solid #FFFFFF;
    background-color: white;
    width: 525px;
    cursor: pointer;
    /*cursor: hand;*/
}

.quickadd-CellTable{
    background-color: #c0ccc0;
    border: 1px solid #AAAAAA;
    width: 100%;
    margin-right: 10px;
    overflow: auto;
}


.quickadd-CellPanel{
    width: 100%;
    padding-left: 2px;
    padding-right: 2px;
}

.quickadd-Wait {
    cursor: wait;
}

.quickadd-CellPanelLabel{
    font-size: 120%;
    font-weight: bold;
}

.quickadd-SelectedRow {
    background-image: url(blue_gradient.gif);
    background-repeat: repeat-x;
}
.quickadd-ListHeader {
    background-image: url(gray_gradient.gif);
    background-repeat: repeat-x;
    font-weight: bold;
}

.quickadd-ButtonDisabled {
    color: #999999;
}
.quickadd-ButtonEnabled {
    color: #000000;
}

.quickadd-CellTableRow {
    background-color: #FFFFFF;
}

.quickadd-CellTableRowAlt {
    background-color: #c0e0c0;
}

.quickadd-ContextRowsEntry {
}


#resize {
    position:absolute;
    bottom: 3px;
    right: 3px;
    -apple-dashboard-region: dashboard-region(control rectangle);
}

#front {
    /*width: 700px;*/
    /*height: 700px;*/
}
#back {
    margin-top:10px;
    /*width: 300px;*/
    /*height: 300px;*/
    display:none;
}

#infoButton {
        position:absolute;
        top:6px;
        right:6px;
        width:13px;
        height:13px;
}

.link {
    font: 12px "Lucida Grande";
    color: #1111FF;
}

#topEdge {
        position:absolute;
        z-index: -1;
        top:0px;
        left:0px;
        height:21px;
        width: 100%;
        background-image: url("topbar.png");
        background-repeat: repeat-x;
}
#bottomEdge {
    position:absolute;
    z-index: -1;
    bottom:0px;
    left:0px;
    height:23px;
    width: 100%;
    background-image: url("bottombar.png");
    background-repeat: repeat-x;
}